home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-27 | 6.1 KB | 137 lines | [TEXT/MMCC] |
- Metrowerks Development Environment Release Notes
- =================================================
-
- Version: 1.1.1
- Date: September 28th, 1994
- Berardino Baratta, Paul Lalonde and Sylvain Vergniol
- CodeWarrior Development Environment Engineers
- metrowerks Inc.
-
-
- Changes since CW/4
- ==================
-
- AppleEvents
- ===========
- • Unlike every other AE aware app, CW returns error status in the result,
- not via the normal Apple event error reply. This breaks the usual error
- handling model in AppleScript, where errors returned from events are
- automatically thrown as exceptions. Instead, you have to remember to check
- the result (a cryptic numeric code) after every call.
- • Fixed bug where some events don't return any error status at all. For instance,
- "Open" will cheerfully accept a bogus alias and do nothing. The caller has no
- way of telling whether the event succeeded unless it preflights the call by
- checking whether the file exists.
- • Full support for getting the current preference settings.
- • Add Access Paths AE now supports a list of path strings. It will also check the
- validity of the path before adding it and make sure that the path is not already
- part of the list.
- • A GetPreferences appleevent now exist. You pass it a list of desired prefs,
- and the call returns a list of results which can be modified and passed to
- the SetPreferences call...
-
- Editor
- ======
- • Fixed minor bugs in the dynamic color commenting.
- "\\" bug, and bugs where the screen was not properly updated
- • Fixed minor bug with end of line conversion when importing DOS or UNIX files
- • Fixed bug where "Save All" is enabled even if there is no files to save.
- • Windows can get so small that the horizontal scrollbar behaves weirdly.
- • If you scroll down outside the scrollbar, it will scroll back to the top.
- • a::a():b() {} any function after this statement will not appear in the popup,
- call to b() or moving the closing brace to the next line will work.
- • When you select and scroll, the thumb on the vertical scrollbar does not update
- before you release the mouse.
- • Fixed bug where doing a paste which contains a NULL character crashes the editor
- • Fixed bug when after doing a "Run with Debugger", and the app is stopped in the
- Debugger, the user performs a "Run". The Compiler would try to relink the app.
- • The "Add Files" command will now try to create a relative path first, before
- it would always use absolute paths.
- • The hilighting for the #includes popup is now fixed. (It would sometimes leave
- the block as black ...)
- • The function popup now correctly updates the scrollbars ...
- • The end of line converter has been dramatically improved, for a 200KB DOS
- TextFile, the conversion times went from ≈25 seconds (on an 8100 in emulation)
- to ≈.19 seconds, in Native Mode the new time was ≈0.04 secs
- • Stack and New have been modified, comments please ...
-
- Environment
- ===========
- • command-dot now works correctly on international keyboards.
- • doing an include on a large file name will no longer crash the compiler.
- (i.e. #include "asdfasdfasdfasdfasdfasdfasdfas ………… dfasdfasdfasdfasdfasdf" (>31 chars))
- • Open Selection can now be cancelled. Also sets the cursor to a watch, and
- writes "searching: <filename>" in the toolbar.
- • The file search before a make can be cancelled...
- • The behaviour of the DisplayDialog (in the Code Resource prefs panel) flag has
- been modified. When on, the linker will display a GetDialog if merge to file
- is also set and a PutDialog if not...
- • Revert button works correctly for changes to the Paths list box...
- • Paths are reset upon changes to the search paths...
- • open selection command will display a dialog when there is no selection ...
- • Fixed bug where error handler wouldn't update the line number correctly ...
-
- Find Dialog
- ===========
- • Fixed bug with Find Dialog and Replace where it would sometimes not replace.
- • Can now cancel an add sources or headers in the find dialog.
- • RegExp now works (we hope!)
- • Can now cancel a replace all ...
-
- Linker
- ======
- • Adding a <project name>.rsrc file to the project folder will now relink automatically
- • Heap Size of 33000K or greater would give a corrupted SIZE resource.
- • With "Merge to file" and "Display Dialog", we now use a get file dialog instead of
- the put file dialog.
- • Fixed bug where an alias added to the project would not resolve the alias before
- reading in the resources ...
-
- Message Window
- ==============
- • You now are able to "Save A Copy As", not "Save" and "Save As" as previously.
- Makes more sense this way.
- • Zoom behaves as an editor window.
- • Window will zoom correctly on multiple monitors.
-
- Project Manager
- ===============
- • Copies of projects (Save A Copy As...) now retain segment info correctly.
- • Need to put a watch when removing binaries.
- • Bug where AppleScript Make or Update always reports failure (5) is fixed.
- • Fixed bug where the environment would crash when trying to do a compile or
- check syntax on a file which was not a part of the project.
- • Fixed bug where command-dot would not stop a batch compile of a segment/group.
- • Segment/group attributes is now a modal dialog.
- • Run is disabled on 68K machines running the PowerPC compiler.
- • "Remove" menuitem changed to "Remove Files"
- • When closing a project, the search paths are now reset ...
- • The bug with "Types.h" and <Types.h> is now fixed (we hope)...
-
- ToolBar
- =======
- • WindowShaded windows no longer can go under the anchored toolbar.
- • Fixed memory leak when over certain ToolBar icons ...
-
- ToolServer
- ==========
- • Fixed bug with ToolServer and undo command ...
- • Fixed bug where when ToolServer can't launch two error dialogs were posted ...
- • Fixed bug where Find Selection and Enter Selection get their selection from
- the frontmost source window.
- • ToolServer menu is now displayed as an icon ...
-
-
- Bug Reports, Suggestions, and Technical Questions
- `````````````````````````````````````````````````
-
- Please send in your bug reports using the email Bug Report, Suggestion or
- Tech Question templates stored in the release notes folder. Send
- reports to: support@metrowerks.com
-
-
- -------------------------------------------------------------------------
- Berardino Baratta, Paul Lalonde and Sylvain Vergniol
- CodeWarrior Development Environment Engineers
- Metrowerks, Inc.
-